#ifndef LUA_RESOURCES_H
#define LUA_RESOURCES_H

#include "graphics.h"
#include "component.h"

class LuaResources
{
public:
  //not thread safe!
  static LuaResources& getLuaResources();

  ComponentMap components;
  GraphicsMap graphics;

private:
  LuaResources();
  LuaResources(LuaResources const&); //prevent copy constructor by not implementing
  void operator=(LuaResources const&); //prevent assignment by not implementing
};

#endif
